/* Copyright 2009 Requirements Management System 
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.mags.remas.model.entity;

// Generated Jan 19, 2010 2:33:54 PM by Hibernate Tools 3.2.2.GA

import java.math.BigDecimal;
import java.util.Date;

/**
 * KeyValue generated by hbm2java
 */
public class KeyValue implements java.io.Serializable {
	private static final long serialVersionUID = 1L;

	private long keyValueId;
	private long version;
	private String createdBy;
	private String updatedBy;
	private Date creationDate;
	private Date changeDate;
	private BigDecimal numericValue;
	private String varcharValue;
	private Date dateValue;
	private long entityId;
	private KeyDefinition keyDefinition;
	private EnumValue enumValue;

	public EnumValue getEnumValue() {
		return enumValue;
	}

	public void setEnumValue(EnumValue enumValue) {
		this.enumValue = enumValue;
	}

	public KeyDefinition getKeyDefinition() {
		return keyDefinition;
	}

	public void setKeyDefinition(KeyDefinition keyDefinition) {
		this.keyDefinition = keyDefinition;
	}

	public KeyValue() {
	}

	public long getKeyValueId() {
		return this.keyValueId;
	}

	public void setKeyValueId(long keyValueId) {
		this.keyValueId = keyValueId;
	}

	public long getVersion() {
		return this.version;
	}

	public void setVersion(long version) {
		this.version = version;
	}

	public String getCreatedBy() {
		return this.createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public String getUpdatedBy() {
		return this.updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public Date getCreationDate() {
		return this.creationDate;
	}

	public void setCreationDate(Date creationDate) {
		this.creationDate = creationDate;
	}

	public Date getChangeDate() {
		return this.changeDate;
	}

	public void setChangeDate(Date changeDate) {
		this.changeDate = changeDate;
	}

	public BigDecimal getNumericValue() {
		return this.numericValue;
	}

	public void setNumericValue(BigDecimal numericValue) {
		this.numericValue = numericValue;
	}

	public String getVarcharValue() {
		return this.varcharValue;
	}

	public void setVarcharValue(String varcharValue) {
		this.varcharValue = varcharValue;
	}

	public Date getDateValue() {
		return this.dateValue;
	}

	public void setDateValue(Date dateValue) {
		this.dateValue = dateValue;
	}

	public long getEntityId() {
		return this.entityId;
	}

	public void setEntityId(long entityId) {
		this.entityId = entityId;
	}

}
